package com.xiaohao.communication.dao;

import com.xiaohao.communication.bean.ConcernAndUnsubscribe;

import java.util.List;

/*
* 用户关注与退订
* */
public interface UserConcernAndUnsubscribeDao {

    //关注用户
    public void concernUser(ConcernAndUnsubscribe concernAndUnsubscribe);


    /*
     * 取消关注用户
     * withusername:被关注用户名
     * Username:关注用户名
     * 传入之后，修改  被关注用户名状态码  ，置为0
     * */
    public void cancelConcernUser(String withUsername,String username);


    /*
     * 获取关注用户
     * username：关注用户名
     * 传入 关注用户名，
     * */
    public List<ConcernAndUnsubscribe> getConcernUser(String username);



    /*******************************/

    //关注话题
    public void concernTopic(ConcernAndUnsubscribe concernAndUnsubscribe);




    /*
    *  取消关注话题
    *  topic_id : 关注话题 id
    *  username ：关注用户名（本人）
    * */
    public void cancelConcernTopic(int topic_id, String username);



    //获取关注话题
    public List<ConcernAndUnsubscribe> getConcernTopic(String username);




}
